import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";
import "./plugins/element.js";
import "@/assets/css/reset.css"

Vue.config.productionTip = false;
import axios from "axios";
Vue.prototype.$axios = axios
//复选框
import VueQuillEditor from 'vue-quill-editor'
import 'quill/dist/quill.core.css'
import 'quill/dist/quill.snow.css'
import 'quill/dist/quill.bubble.css'
Vue.use(VueQuillEditor);
// icon图标
import '@/assets/fonts/iconfont.css'
import '@/assets/icons/iconfont.css';
//在main.js中引入filters并遍历filters
//引入filters
import * as filters from './views/filters'
//遍历filters
Object.keys(filters).forEach(item => {
  Vue.filter(item, filters[item])
})
import ZkTable from 'vue-table-with-tree-grid'
Vue.component('tree-table', ZkTable)//注册全局组件

//引入Animate.css 
import animated from 'animate.css'
Vue.use(animated);


new Vue({
  router,
  store,
  render: (h) => h(App),
}).$mount("#app");
